353 research outputs found

    Version-Centric Visualization of Code Evolution

    Get PDF

    Version-Centric Visualization of Code Evolution

    Get PDF

    Raising awareness for potential sustainability effects in Uganda: A survey-based empirical study

    Get PDF
    Copyright © 2019 for this paper by its authors. In July 2019, we ran the 3rd International BRIGHT summer school for Software Engineering and Information Systems at the Makerere University in Kampala, Uganda. The participants developed a group project over the course of the week, which included the application of the Sustainability Awareness Framework. The framework promotes discussion on the impact of software systems on sustainability based on a set of questions. In this paper, we present the educational evaluation of the Sustainability Awareness Framework in a country in Sub-Saharan Africa. The results indicate that the framework can provide supportive guidance of the societal and environmental challenges in the given context

    Applying market shaping approaches to increase access to assistive technology in low- and middle-income countries

    Get PDF
    Development outcomes are inextricably linked to the health of the marketplace that delivers products and services to people in low- and middle-income countries (LMIC). Shortcomings in the market for assistive technology (AT) contribute to low access in LMIC. Market shaping is aimed at improving a market's specific outcomes, such as access to high quality, affordable AT, by targeting the root causes of these shortcomings. The paper summarizes the findings of market analyses conducted under the UK aid funded AT2030 programme in support of ATscale and aims to discuss how market shaping can help more people gain access to the AT that they need and what are the best mechanisms to unlock markets and commercial opportunity in LMICs. The paper also explores how market shaping for AT markets could be part of a mission-oriented approach AT policy. A mission-oriented approach can help accelerate progress toward a common objective among stakeholders, at country or global level. While market-shaping activities direct the outcomes of the market toward a specific end goal, such as access to quality, affordable products and services, missions are more comprehensive and include other policy interventions and stakeholder collaborations in order to create a robust and sustainable structure

    Are Forward Designed or Reverse-Engineered UML Diagrams More Helpful for Code Maintenance?: A Controlled Experiment

    Get PDF
    Context: UML has been the de facto standard notation for modeling object-oriented software systems since its appearance in 1997. UML diagrams are important for maintainers of a system, especially when the software was developed by a different team. These diagrams of the system are not always available, however, and are commonly recovered using Reverse Engineering (RE) techniques. When obtained through RE, UML diagrams have a high level of detail as compared to those developed in the forward design activity. Method: In this paper we report on a comparison of the attitude and performance of maintainers when using these two kinds of diagrams during the maintenance of source code. Our findings were obtained by carrying out a controlled experiment with 40 students of a Master’s degree in Computer Science. Results: The results show a preference for forward design diagrams but do not display significant differences in task performance. The post-experiment survey results have led us to conclude that the subjects did not consider RE diagrams helpful; they found them difficult to understand, particularly the sequence diagrams. In the case of forward design diagrams, subjects considered sequence diagrams as useful, but they did not really employ them. Conclusions: Based on our findings, as regards performance of maintainers, there are no objective results which favor the use of one of these types of diagram in particular, i.e., UML diagrams which come from forwards design, on the one hand, and diagrams obtained from RE, on the other. Subjective opinions do, however, lead us to recommend the use of diagrams created during design. Nevertheless, we realize that the results should be considered as preliminary ones; further replications of this experiment are planned, using students and professionals, the aim being to obtain more conclusive results.Ministerio de Economía y Competitividad TIN2012-37493-C03-0

    A Three-level Component Model in Component Based Software Development

    Get PDF
    International audienceComponent-based development promotes a software development process that focuses on component reuse. How to describe a desired component before searching in the repository? How to find an existing component that fulfills the required functionalities? How to capture the system personalization based on its constitutive components' customization? To answer these questions, this paper claims that components should be described using three different forms at three development stages: architecture specification, configuration and assembly. However, no architecture description language proposes such a detailed description for components that supports such a three step component-based development. This paper proposes a three-level ADL, named Dedal, that enables the explicit and separate definitions of component roles, component classes, and component instances

    Trois initiatives en matière d’adaptation au changement climatique

    Get PDF
    L’article met l’accent sur trois initiatives qui se sont intéressées à la problématique du changement climatique et à l’adaptation à ses effets, au travers de l’expérimentation de terrain, de la formation des administrations et de la production de données. Le projet For Climadapt (programme MED) a développé des méthodes et des outils à destination des acteurs de terrain, au travers de visites de terrain, d’échanges d’informations et de partage d’expérience. Le projet régional GIZ a concouru à la montée en compétence des administrations, forestières et non forestières, de cinq pays méditerranéens, au travers de deux approches d’adaptation au changement climatique : une sectorielle, sur l’adaptation des forêts, et une multisectorielle, sur le rôle des forêts dans l’adaptation des territoires et des populations (adaptation fondée sur les écosystèmes forestiers). La composante 1 du projet financé par le FFEM a permis la production d’une grande quantité de données, notamment cartographiques : cartes de vulnérabilité, cartes d’évolution du couvert, simulation des conditions climatiques, base de données de la littérature sur le sujet

    Three initiatives in terms of adaptation to climate change

    Get PDF
    The article focuses on three initiatives that have addressed the issue of climate change and adaptation to its effects, through field experimentation, administrations training and data production. The For Climadapt project (MED programme) has developed methods and tools for actors in the field, through field visits, exchange of information and sharing of experience. The GIZ regional project has contributed to the capacity building of forest and non-forest administrations, in five Mediterranean countries, through two approaches to adaptation to climate change: a sectorial, on the adaptation of forests, and a multisectorial on the role of forests in the adaptation of territories and populations (Forest Ecosystem-based adaptation, FEbA). The component 1 of the project financed by the FFEM has enabled the production of large amounts of data, in particular maps: vulnerability maps, evolution of forest cover and land use maps, future projections of climate conditions, database of the literature on the subject
    • …
    corecore